// ============================== 导入依赖 ============================== //

const COMMON_TABLE = {
  border: true,
}

const COMMON_PAGE = {
  'pager-count': 9,
  'page-sizes': [10, 20, 30, 40, 50, 100],
  layout: 'slot, total, sizes, prev, pager, next, jumper',
}

const COMMON_PAGE_MINI = {
  'pager-count': 9,
  'page-sizes': [10],
  layout: 'total, prev, pager, next',
}

// ============================== 导出 WEB 表格 ============================== //

export default {
  // —————————————————————————————— 高度，优先级递减 —————————————————————————————— //

  auto: { type: Boolean, default: true }, // 是否为自动高度

  // —————————————————————————————— 原生属性 —————————————————————————————— //

  elProps: { type: Object, default: () => COMMON_TABLE }, // el-table 原生配置项
  elPageProps: { type: Object, default: () => COMMON_PAGE }, // el-page 分页原生配置项
  elPageMiniProps: { type: Object, default: () => COMMON_PAGE_MINI }, // el-page 分页原生迷你配置项
}
